c-lang:self-referential structure